In the Tetris domain visualization, each object, color, shape, and size has a specific meaning to convey the state of the grid and the pieces within it. The grid is represented as a rectangle with a fixed number of rows and columns, where each cell can either be clear (empty) or occupied by a piece. The grid's cells are depicted using light colors to signify that they are clear.

Colors are used to differentiate between types of Tetris pieces:
- **Blue**: Represents a "Right-L" shaped piece. This piece occupies three connected squares in an "L" shape.
- **Green**: Represents another "Right-L" shaped piece, distinguishing it from other pieces of the same shape.
- **Red**: Represents a single-square piece. This piece occupies exactly one square.
- **Yellow**: Represents another single-square piece, distinguishing it from other pieces of the same shape.
- **Light Green**: Represents clear positions on the grid, indicating that these cells are unoccupied and available for movement.

Shapes and sizes correspond to the type of Tetris piece:
- **Rectangles**: Used for all pieces, with bold outer edges to highlight the boundaries of each piece. The size of the rectangle corresponds to the number of grid cells the piece occupies (1x1 for single-square, 1x2 or 2x1 for two-square pieces, and 2x2 or "L" shape for three-square pieces).

Text labels inside each piece provide the piece's identifier and status. The text is positioned centrally within each cell of the piece for clarity and readability, using high-contrast colors to ensure visibility against the background.

A legend is included to map colors to their respective piece types and statuses, ensuring that viewers can easily interpret the diagram. The legend is positioned away from the grid to avoid overlap with the diagram's objects.